Golang Job: Software Engineer Manager

Job added on

Company

Splunk

Location

Sydney - Australia

Job type

Full-Time

Golang Job Details

Join us as we pursue our vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun and most importantly to each other’s success. Learn more about Splunk careers and how you can become a part of our journey!

Our Splunk Family in Australia/ New Zealand are a results driven and collaborative bunch spanning functions across sales, customer success, support, marketing and G&A functions. We love to work as a team, celebrate success and learn from our losses. We have an excellent team culture with weekly team breakfasts, cocktail hour Fridays, end of quarter celebrations, volunteering activities and a culture based on respect, transparency and always doing the right thing!

We are seeking an Engineering Manager to lead the Indexing team in our group, Data Platform. Our team designs distributed systems to collect and analyze high volumes of machine-generated data at scale. We are proud of owning what we build even after it's deployed to production. We ensure code hygiene, use open source libraries, employ continuous integration and delivery, and have a strong belief in automated testing at multiple levels (unit, integration, system). We are uniquely positioned as a globally distributed team with team members in a variety of locations.Â

Here’s a taste of what you will do

  • Nurture an atmosphere of continuous improvement by serving as a coach, mentor, and technical advisor.
  • Diagnose and resolve systemic obstacles that prevent your team from delivering high-quality software.
  • Partner with your manager, architect, product manager, and peers to ensure alignment of your team’s work in delivering search improvements to customers.
  • Participate in an on-call rotation supporting the engineers that are on-call for customer issues.
  • Work with technical architects and teams to craft thoughtful approaches to evolving the indexing platform.
  • Meet 1-1 with team members on a regular basis.
  • Plan and support career development.
  • Recruit and retain great developers.

You have

  • Experience developing and delivering scalable distributed systems software solutions.
  • You have proven people management and leadership skills, and a proven track record of mentoring and coaching team members to be successful.
  • You are passionate about building and encouraging good engineering practices and processes, like version control, test-driven development, continuous integration, and build/test/release automation.
  • You have a good foundation in backend systems, storage, filesystem, distributed systems and information retrieval.
  • Experience in cloud native technologies and running cloud-based services.
  • Proficiency in object-oriented and multi-threaded programming to support code-reviews and guiding engineers in one or more of the following languages: Golang,Python and C++

You may have worked on

  • A project around the areas of big data, searching and statistical modelling
  • Maintenance of enterprise software.
  • Indexing, ingesting and searching of big data.

What we provide

  • A team of incredibly capable and dedicated peers , all the way from engineering to product management and customer support.
  • A stable, collaborative, and supportive work environment. We work in an open environment, work together to get things done, and adapt to the changing needs for the team. We keep it real by being open and honest. We are a collaborative team that understands the value in open communication—it's how we interact with our customers.
  • Balance . We don't expect people to work 12-hour days. We want you to be successful outside of work too. We trust our colleagues to be responsible with their time and commitment, and believe that balance helps cultivate a positive environment.
  • Fun . We are committed to having every employee want to give it their all, be respectful and a part of the family, and have a smile on their face while doing it.
  • Remote working . We believe that working remotely actually enhances productivity!

We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.